Inner iterations in eigenvalue solvers
نویسنده
چکیده
We consider inverse iteration-based eigensolvers, which require at each step solving an “inner” linear system. We assume that this linear system is solved by some (preconditioned) Krylov subspace method. In this framework, several approaches are possible, which differ by the linear system to be solved and/or the way the preconditioner is used. This includes methods such as inexact shift-and-invert, inexact Rayleigh quotient iteration, Jacobi–Davidson, generalized Davidson and generalized preconditioned inverse iteration. In this paper, we discuss and compare them, focusing on the evolution of the “outer” convergence (towards the desired eigenpair) according to the numerical effort spent in inner iterations. This gives some advantage to Jacobi–Davidson, and we further introduce simplified variants of this method that perform similarly while being somewhat cheaper. We also introduce a new variant of the shift-and-invert and Rayleigh quotient iteration methods, which cures their main weakness by making a cleverer use of the preconditioner. For each of these approaches, we show how the evolution of the outer convergence may be estimated with parameters readily computable during inner iterations. We also propose a simple test that allows to detect the point from where the outer convergence stagnates because one is close enough to the exact solution of the linear system. We discuss how a practical stopping test may be build on this basis, and we conclude with some numerical experiments.
منابع مشابه
Controlling Inner Iterations in the Jacobi-Davidson Method
The Jacobi–Davidson method is an eigenvalue solver which uses the iterative (and in general inaccurate) solution of inner linear systems to progress, in an outer iteration, towards a particular solution of the eigenproblem. In this paper we prove a relation between the residual norm of the inner linear system and the residual norm of the eigenvalue problem. We show that the latter may be estima...
متن کاملNumerical Solution of Eigenvalue Problems with Spectral Transformations
Title of dissertation: NUMERICAL SOLUTION OF EIGENVALUE PROBLEMS WITH SPECTRAL TRANSFORMATIONS Fei Xue, Doctor of Philosophy, 2009 Dissertation directed by: Professor Howard C. Elman Department of Computer Science Institute for Advanced Computer Studies This thesis is concerned with inexact eigenvalue algorithms for solving large and sparse algebraic eigenvalue problems with spectral transforma...
متن کاملInexact Inverse Iterations for the Generalized Eigenvalue Problems
In this paper, we study an inexact inverse iteration with inner-outer iterations for solving the generalized eigenvalue problem Ax = Bx; and analyze how the accuracy in the inner iterations aaects the convergence of the outer iterations. By considering a special stopping criterion depending on a threshold parameter, we show that the outer iteration converges linearly with the threshold paramete...
متن کاملConvergence Analysis of Gradient Iterations for the Symmetric Eigenvalue Problem
Gradient iterations for the Rayleigh quotient are simple and robust solvers to determine a few of the smallest eigenvalues together with the associated eigenvectors of (generalized) matrix eigenvalue problems for symmetric matrices. Sharp convergence estimates for the Ritz values and Ritz vectors are derived for various steepest descent/ascent gradient iterations. The analysis shows that poores...
متن کاملInexact Numerical Methods for Inverse Eigenvalue Problems
In this paper, we survey some of the latest development in using inexact Newton-like methods for solving inverse eigenvalue problems. These methods require the solutions of nonsymmetric and large linear systems. One can solve the approximate Jacobian equation by iterative methods. However, iterative methods usually oversolve the problem in the sense that they require far more (inner) iterations...
متن کامل